Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Просмотреть исходный код input[text]

  1. input в модуле ng

Обзор

Стандартный текстовый элемент ввода HTML с привязкой данных AngularJS, унаследованный большинством input элементов.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="text"
       ng-model="string"
       [name="string"]
       [required="string"]
       [ng-required="string"]
       [ng-minlength="number"]
       [ng-maxlength="number"]
       [pattern="string"]
       [ng-pattern="string"]
       [ng-change="string"]
       [ng-trim="boolean"]>

Аргументы

Параметр Тип Подробности
ngModel string

Назначаемое выражение AngularJS для привязки данных.

name
(необязательно)
string

Имя свойства формы, под которым управление публикуется.

required
(необязательно)
string

Добавляет required ошибку валидации, если значение не введено.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение валидации required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, когда нужно привязать данные к атрибуту required.

ngMinlength
(необязательно)
number

Устанавливает minlength ошибку валидации, если значение короче, чем minlength.

ngMaxlength
(необязательно)
number

Устанавливает maxlength ошибку валидации, если значение длиннее, чем maxlength. Установка атрибута со значением, меньшим или не являющимся числом, позволяет использовать значения произвольной длины.

pattern
(необязательно)
string

Аналогично ngPattern, за исключением того, что значение атрибута — фактическая строка, содержащая тело регулярного выражения, которое будет преобразовано в регулярное выражение, как в директиве ngPattern.

ngPattern
(необязательно)
string

Устанавливает pattern ошибку валидации, если ngModel $viewValue не соответствует регулярному выражению, полученному путем оценки выражения AngularJS, заданного в значении атрибута. Если выражение оценивается как объект RegExp, то он используется непосредственно. Если выражение оценивается как строка, то она будет преобразована в RegExp после обертывания ее в ^ и $ символы. Например, "abc" будет преобразовано в new RegExp('^abc$').
Примечание: Избегайте использования флага g в RegExp, поскольку это приведет к тому, что каждый последующий поиск будет начинаться с индекса последнего совпадения поиска, таким образом, не учитывая все значение ввода.

ngChange
(необязательно)
string

Выражение AngularJS, которое должно быть выполнено при изменении ввода из-за взаимодействия пользователя с элементом ввода.

ngTrim
(необязательно)
boolean

Если установлено в false, AngularJS не будет автоматически обрезать ввод. Этот параметр игнорируется для элементов управления input[type=password], которые никогда не будут обрезать ввод.

(по умолчанию: true)

Пример

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/input/input%5Btext%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API